/*
Abstract:
  Packer functionality declaration

Last changed:
  $Id: packer.h 82 2009-12-08 20:53:44Z vitamin.caig $

Author:
  (C) Vitamin/CAIG/2001

  This file is the part of Textator project
*/

#ifndef __PACKER_H_DEFINED__
#define __PACKER_H_DEFINED__

#include <structures.h>

namespace Packer
{
  namespace Statistic
  {
    struct Packing
    {
      std::size_t ResultSize;
      std::size_t SupplementSize;
    };
  }

  void DizPack(const StringMap& source, EntriesMap& result, Statistic::Packing& statistic);
}

#endif
